package com.perritosca.webservice;

import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;

import com.perritosca.webservice.R;
import com.perritosca.webservice.GeneralAdapterView;

import android.graphics.Typeface;
import android.view.View;
import android.widget.TextView;

public class Producto implements GeneralAdapterView, Serializable {

	private static final long serialVersionUID = 7278269698974785289L;
	protected String id;
	protected String producto;
	protected String descripcion;
	
	public Producto(String id, String producto, String descripcion) {
		super();
		this.id = id;
		this.producto = producto;
		this.descripcion = descripcion;
	}

	public Producto() {
		super();
	}

	public View getView(View v) {
		//Typeface font1 = Typeface.createFromAsset(v.getContext().getAssets(), "fonts/MyriadPro-SemiboldSemiCn.ttf");
		TextView tp = (TextView) v.findViewById(R.id.nombre_producto);
		if (tp != null) {
			//tp.setTypeface(font1);
			tp.setText(this.producto);
		}
		return v;
	}
	
	public String getProducto() {
		return producto;
	}

	public void setProducto(String producto) {
		this.producto = producto;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getId(){
		return this.id;
	}
	
	
	//Serializable
	private void writeObject(ObjectOutputStream out) throws IOException
	{
		out.defaultWriteObject(); 
	}
	 
	private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
	{
		in.defaultReadObject();
	}

}
